Skip to content

chore: Update Plonky3 dependency and adapt to breaking API changes:#43

Merged
gabriel-barrett merged 1 commit intomainfrom
ap/bump-p3
Mar 16, 2026
Merged

chore: Update Plonky3 dependency and adapt to breaking API changes:#43
gabriel-barrett merged 1 commit intomainfrom
ap/bump-p3

Conversation

@arthurpaulino
Copy link
Member

  • AirBuilder: replace type M with PreprocessedWindow, MainWindow, PublicVar
  • Use RowWindow/WindowAccess instead of VerticalPair for preprocessed traces
  • MerkleTreeMmcs: add arity generic parameter and cap_height constructor arg
  • FriParameters: add max_log_arity field
  • MerkleCap no longer Copy: add .clone() where needed
  • Remove PreprocessedBuilder, AirBuilderWithPublicValues, BaseAirWithPublicValues (functionality merged into AirBuilder/BaseAir)
  • Expose cap_height and max_log_arity in public CommitmentParameters/FriParameters
  • Add documentation to public types and fix stale doc comments

- AirBuilder: replace type M with PreprocessedWindow, MainWindow, PublicVar
- Use RowWindow/WindowAccess instead of VerticalPair for preprocessed traces
- MerkleTreeMmcs: add arity generic parameter and cap_height constructor arg
- FriParameters: add max_log_arity field
- MerkleCap no longer Copy: add .clone() where needed
- Remove PreprocessedBuilder, AirBuilderWithPublicValues, BaseAirWithPublicValues
  (functionality merged into AirBuilder/BaseAir)
- Expose cap_height and max_log_arity in public CommitmentParameters/FriParameters
- Add documentation to public types and fix stale doc comments
@gabriel-barrett gabriel-barrett merged commit bdb0d7d into main Mar 16, 2026
4 checks passed
@gabriel-barrett gabriel-barrett deleted the ap/bump-p3 branch March 16, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants